
	var method="";
	
	$(function(){
		$('#grid').datagrid({
			url:name+'_listByPage.action',
			columns:columns,
			singleSelect:false,
			pagination:true,
			fitColumns:"true",
			toolbar: [{
				iconCls: 'icon-add',
				text:'添加',
				handler: function(){
					method="add";   // 标记打开的窗口的保存应该实现新增功能
					// alert('添加按钮')
					$('#editWindow').window('open');
				}
			},{
				iconCls: 'icon-remove',
				text:'删除',
				handler: function(){
					// alert('删除')
					deleByIds();
				}	
			}]
		});
		
		// 点击查询
		$('#btnSearch').bind('click',function(){
			var formdata=$('#searchForm').serializeJSON();
			// alert(JSON.stringify(formdata));
			// 将表单的对象提交到后端最为查询条件
			$('#grid').datagrid('load',formdata);
		})
		
		
		// $('form').find('a:first-child').css({"color":"red","border":"2px solid red"});
		
		// $('form[id=editForm] a:first-child').css({"color":"red","border":"2px solid red"});
		// 点击保存
		// $('form[id=editForm] a:first-child').bind('click',function(){
		$('#btnSave').bind('click',function(){
			// alert('aaa');
			
			// 做表单验证,当所有的字段都有效时返回true,该方法使用validatebox(验证框)插件
			
			var isValid = $('#editForm').form('validate');
			
			if(isValid == false){
				return;
			}
			
			
			var formdata=$('#editForm').serializeJSON();
			$.ajax({
				url:name+'_'+method+'.action',
				data:formdata,
				dataType:'json',
				type:'post',
				success:function(response){
					if(response.success){
						$('#editWindow').window('close');
						$('#editForm').form('clear');	
						$('#grid').datagrid('reload');
					}else{
						alert(response.message);
					}
				}
			});
		});
		
		
		
		
		
	});
	
	
	// 批量删除功能的实现
	function deleByIds(){
		var rows = $('#grid').datagrid('getSelections');
		// console.log(rows);
		var idsSelected=[];
		for(i in rows){
			idsSelected[i] = rows[i].uuid;
		}
		console.log(idsSelected);
		// var serIds = ids.serializeJSON();  只能针对form表单
		var ids = $.param({'ids':idsSelected},true);
		console.log('-----');
		console.log(ids);
		$.messager.confirm('确认','您确认想要删除选中的'+rows.length+'个部门吗？',function(r){
			// alert('删除成功');
			$.ajax({
				url:name+'_deleByIds.action',
				data:ids,
				dataType:'json',
				type:'post',
				success:function(response){
					//alert(response.message);
					$.messager.alert('提示',response.message,'info',function(){
	        			$('#grid').datagrid('reload');
	        		});
				}
			});
		});
	}
	
	
	
	
	
	// 根据部门ID删除单个部门
	function dele(id){
		$.messager.confirm('确认','您确认想要删除该部门吗？',function(r){    
		    if (r){    
		    	$.ajax({
		        	url:name+'_delete.action?id='+id,
		        	dataType:'json',
		        	type:'get',
		        	success:function(response){
		        		$.messager.alert('提示',response.message,'info',function(){
		        			$('#grid').datagrid('reload');
		        		});
		        	}
		        }); 
		    }    
		}); 
	} 
	
	

	function edit(id){
		// 打开编辑窗口
		$('#editWindow').window('open');
		// 清空表单
		$('#editForm').form('clear');
		// 加载表单信息
		$('#editForm').form('load',name+'_get.action?id='+id);
		method="update";   // 标记打开的窗口的保存应该实现修改功能
	}
	
	
	
	
	function test(){
		// 获取datagrid表格的数据
		var data = $('#grid').datagrid('getData');
		alert(JSON.stringify(data));
	}
	
	